package com.fc.v2.model.auto;

import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import cn.hutool.core.date.DateUtil;
import java.util.Date;

public class Wsline1 implements Serializable {
    private static final long serialVersionUID = 1L;

	
	@ApiModelProperty(value = "")
	private Integer smID;
	
	@ApiModelProperty(value = "")
	private Integer smKey;
	
	@ApiModelProperty(value = "")
	private Double smSdriW;
	
	@ApiModelProperty(value = "")
	private Double smSdriN;
	
	@ApiModelProperty(value = "")
	private Double smSdriE;
	
	@ApiModelProperty(value = "")
	private Double smSdriS;
	
	@ApiModelProperty(value = "")
	private Double smGranule;
	
	@ApiModelProperty(value = "")
	private String smGeometry;
	
	@ApiModelProperty(value = "")
	private Integer smUserID;
	
	@ApiModelProperty(value = "")
	private Long smLibTileID;
	
	@ApiModelProperty(value = "")
	private Double smLength;
	
	@ApiModelProperty(value = "")
	private Integer smTopoError;
	
	@ApiModelProperty(value = "")
	private String 管线编号;
	
	@ApiModelProperty(value = "")
	private String 起点号;
	
	@ApiModelProperty(value = "")
	private String 终点号;
	
	@ApiModelProperty(value = "")
	private String 管线性质;
	
	@ApiModelProperty(value = "")
	private String 材质;
	
	@ApiModelProperty(value = "")
	private String 敷设方式;
	
	@ApiModelProperty(value = "")
	private String 沟截面宽高;
	
	@ApiModelProperty(value = "")
	private String 压力;
	
	@ApiModelProperty(value = "")
	private String 流向;
	
	@ApiModelProperty(value = "")
	private String 敷设年代;
	
	@ApiModelProperty(value = "")
	private String 权属单位;
	
	@ApiModelProperty(value = "")
	private String 所在位置;
	
	@ApiModelProperty(value = "")
	private String 探测单位;
	
	@ApiModelProperty(value = "")
	private String 探测日期;
	
	@ApiModelProperty(value = "")
	private String 使用年限;
	
	@ApiModelProperty(value = "")
	private String 废弃年月;
	
	@ApiModelProperty(value = "")
	private String 备注;
	
	@ApiModelProperty(value = "")
	private Double 起点埋深1;
	
	@ApiModelProperty(value = "")
	private Double 终点埋深1;
	
	@ApiModelProperty(value = "")
	private Double 起点高程1;
	
	@ApiModelProperty(value = "")
	private Double 终点高程1;
	
	@ApiModelProperty(value = "")
	private Double 管径;
	
	@ApiModelProperty(value = "")
	private Double 地面高程1;
	
	@ApiModelProperty(value = "")
	private Double sSStartElevation;
	
	@ApiModelProperty(value = "")
	private Double sSEndElevation;
	
	@ApiModelProperty(value = "")
	private Double sSStartDepth;
	
	@ApiModelProperty(value = "")
	private Double sSEndDepth;
	
	@ApiModelProperty(value = "")
	private Integer dIAMETER;
	
	@ApiModelProperty(value = "")
	private Integer sSPIPEWIDTH;
	
	@ApiModelProperty(value = "")
	private Integer sSPIPEHEIGHT;
	
	@ApiModelProperty(value = "")
	private Integer sSPMSEditStatus;
	
	@ApiModelProperty(value = "")
	private Integer sSFNODE;
	
	@ApiModelProperty(value = "")
	private Integer sSTNODE;
	
	@ApiModelProperty(value = "")
	private Double 长度;
	
	@JsonProperty("smID")
	public Integer getSmID() {
		return smID;
	}

	public void setSmID(Integer smID) {
		this.smID =  smID;
	}
	@JsonProperty("smKey")
	public Integer getSmKey() {
		return smKey;
	}

	public void setSmKey(Integer smKey) {
		this.smKey =  smKey;
	}
	@JsonProperty("smSdriW")
	public Double getSmSdriW() {
		return smSdriW;
	}

	public void setSmSdriW(Double smSdriW) {
		this.smSdriW =  smSdriW;
	}
	@JsonProperty("smSdriN")
	public Double getSmSdriN() {
		return smSdriN;
	}

	public void setSmSdriN(Double smSdriN) {
		this.smSdriN =  smSdriN;
	}
	@JsonProperty("smSdriE")
	public Double getSmSdriE() {
		return smSdriE;
	}

	public void setSmSdriE(Double smSdriE) {
		this.smSdriE =  smSdriE;
	}
	@JsonProperty("smSdriS")
	public Double getSmSdriS() {
		return smSdriS;
	}

	public void setSmSdriS(Double smSdriS) {
		this.smSdriS =  smSdriS;
	}
	@JsonProperty("smGranule")
	public Double getSmGranule() {
		return smGranule;
	}

	public void setSmGranule(Double smGranule) {
		this.smGranule =  smGranule;
	}
	@JsonProperty("smGeometry")
	public String getSmGeometry() {
		return smGeometry;
	}

	public void setSmGeometry(String smGeometry) {
		this.smGeometry =  smGeometry;
	}
	@JsonProperty("smUserID")
	public Integer getSmUserID() {
		return smUserID;
	}

	public void setSmUserID(Integer smUserID) {
		this.smUserID =  smUserID;
	}
	@JsonProperty("smLibTileID")
	public Long getSmLibTileID() {
		return smLibTileID;
	}

	public void setSmLibTileID(Long smLibTileID) {
		this.smLibTileID =  smLibTileID;
	}
	@JsonProperty("smLength")
	public Double getSmLength() {
		return smLength;
	}

	public void setSmLength(Double smLength) {
		this.smLength =  smLength;
	}
	@JsonProperty("smTopoError")
	public Integer getSmTopoError() {
		return smTopoError;
	}

	public void setSmTopoError(Integer smTopoError) {
		this.smTopoError =  smTopoError;
	}
	@JsonProperty("管线编号")
	public String get管线编号() {
		return 管线编号;
	}

	public void set管线编号(String 管线编号) {
		this.管线编号 =  管线编号;
	}
	@JsonProperty("起点号")
	public String get起点号() {
		return 起点号;
	}

	public void set起点号(String 起点号) {
		this.起点号 =  起点号;
	}
	@JsonProperty("终点号")
	public String get终点号() {
		return 终点号;
	}

	public void set终点号(String 终点号) {
		this.终点号 =  终点号;
	}
	@JsonProperty("管线性质")
	public String get管线性质() {
		return 管线性质;
	}

	public void set管线性质(String 管线性质) {
		this.管线性质 =  管线性质;
	}
	@JsonProperty("材质")
	public String get材质() {
		return 材质;
	}

	public void set材质(String 材质) {
		this.材质 =  材质;
	}
	@JsonProperty("敷设方式")
	public String get敷设方式() {
		return 敷设方式;
	}

	public void set敷设方式(String 敷设方式) {
		this.敷设方式 =  敷设方式;
	}
	@JsonProperty("沟截面宽高")
	public String get沟截面宽高() {
		return 沟截面宽高;
	}

	public void set沟截面宽高(String 沟截面宽高) {
		this.沟截面宽高 =  沟截面宽高;
	}
	@JsonProperty("压力")
	public String get压力() {
		return 压力;
	}

	public void set压力(String 压力) {
		this.压力 =  压力;
	}
	@JsonProperty("流向")
	public String get流向() {
		return 流向;
	}

	public void set流向(String 流向) {
		this.流向 =  流向;
	}
	@JsonProperty("敷设年代")
	public String get敷设年代() {
		return 敷设年代;
	}

	public void set敷设年代(String 敷设年代) {
		this.敷设年代 =  敷设年代;
	}
	@JsonProperty("权属单位")
	public String get权属单位() {
		return 权属单位;
	}

	public void set权属单位(String 权属单位) {
		this.权属单位 =  权属单位;
	}
	@JsonProperty("所在位置")
	public String get所在位置() {
		return 所在位置;
	}

	public void set所在位置(String 所在位置) {
		this.所在位置 =  所在位置;
	}
	@JsonProperty("探测单位")
	public String get探测单位() {
		return 探测单位;
	}

	public void set探测单位(String 探测单位) {
		this.探测单位 =  探测单位;
	}
	@JsonProperty("探测日期")
	public String get探测日期() {
		return 探测日期;
	}

	public void set探测日期(String 探测日期) {
		this.探测日期 =  探测日期;
	}
	@JsonProperty("使用年限")
	public String get使用年限() {
		return 使用年限;
	}

	public void set使用年限(String 使用年限) {
		this.使用年限 =  使用年限;
	}
	@JsonProperty("废弃年月")
	public String get废弃年月() {
		return 废弃年月;
	}

	public void set废弃年月(String 废弃年月) {
		this.废弃年月 =  废弃年月;
	}
	@JsonProperty("备注")
	public String get备注() {
		return 备注;
	}

	public void set备注(String 备注) {
		this.备注 =  备注;
	}
	@JsonProperty("起点埋深1")
	public Double get起点埋深1() {
		return 起点埋深1;
	}

	public void set起点埋深1(Double 起点埋深1) {
		this.起点埋深1 =  起点埋深1;
	}
	@JsonProperty("终点埋深1")
	public Double get终点埋深1() {
		return 终点埋深1;
	}

	public void set终点埋深1(Double 终点埋深1) {
		this.终点埋深1 =  终点埋深1;
	}
	@JsonProperty("起点高程1")
	public Double get起点高程1() {
		return 起点高程1;
	}

	public void set起点高程1(Double 起点高程1) {
		this.起点高程1 =  起点高程1;
	}
	@JsonProperty("终点高程1")
	public Double get终点高程1() {
		return 终点高程1;
	}

	public void set终点高程1(Double 终点高程1) {
		this.终点高程1 =  终点高程1;
	}
	@JsonProperty("管径")
	public Double get管径() {
		return 管径;
	}

	public void set管径(Double 管径) {
		this.管径 =  管径;
	}
	@JsonProperty("地面高程1")
	public Double get地面高程1() {
		return 地面高程1;
	}

	public void set地面高程1(Double 地面高程1) {
		this.地面高程1 =  地面高程1;
	}
	@JsonProperty("sSStartElevation")
	public Double getSSStartElevation() {
		return sSStartElevation;
	}

	public void setSSStartElevation(Double sSStartElevation) {
		this.sSStartElevation =  sSStartElevation;
	}
	@JsonProperty("sSEndElevation")
	public Double getSSEndElevation() {
		return sSEndElevation;
	}

	public void setSSEndElevation(Double sSEndElevation) {
		this.sSEndElevation =  sSEndElevation;
	}
	@JsonProperty("sSStartDepth")
	public Double getSSStartDepth() {
		return sSStartDepth;
	}

	public void setSSStartDepth(Double sSStartDepth) {
		this.sSStartDepth =  sSStartDepth;
	}
	@JsonProperty("sSEndDepth")
	public Double getSSEndDepth() {
		return sSEndDepth;
	}

	public void setSSEndDepth(Double sSEndDepth) {
		this.sSEndDepth =  sSEndDepth;
	}
	@JsonProperty("dIAMETER")
	public Integer getDIAMETER() {
		return dIAMETER;
	}

	public void setDIAMETER(Integer dIAMETER) {
		this.dIAMETER =  dIAMETER;
	}
	@JsonProperty("sSPIPEWIDTH")
	public Integer getSSPIPEWIDTH() {
		return sSPIPEWIDTH;
	}

	public void setSSPIPEWIDTH(Integer sSPIPEWIDTH) {
		this.sSPIPEWIDTH =  sSPIPEWIDTH;
	}
	@JsonProperty("sSPIPEHEIGHT")
	public Integer getSSPIPEHEIGHT() {
		return sSPIPEHEIGHT;
	}

	public void setSSPIPEHEIGHT(Integer sSPIPEHEIGHT) {
		this.sSPIPEHEIGHT =  sSPIPEHEIGHT;
	}
	@JsonProperty("sSPMSEditStatus")
	public Integer getSSPMSEditStatus() {
		return sSPMSEditStatus;
	}

	public void setSSPMSEditStatus(Integer sSPMSEditStatus) {
		this.sSPMSEditStatus =  sSPMSEditStatus;
	}
	@JsonProperty("sSFNODE")
	public Integer getSSFNODE() {
		return sSFNODE;
	}

	public void setSSFNODE(Integer sSFNODE) {
		this.sSFNODE =  sSFNODE;
	}
	@JsonProperty("sSTNODE")
	public Integer getSSTNODE() {
		return sSTNODE;
	}

	public void setSSTNODE(Integer sSTNODE) {
		this.sSTNODE =  sSTNODE;
	}
	@JsonProperty("长度")
	public Double get长度() {
		return 长度;
	}

	public void set长度(Double 长度) {
		this.长度 =  长度;
	}

																																																																																												
	public Wsline1(Integer smID,Integer smKey,Double smSdriW,Double smSdriN,Double smSdriE,Double smSdriS,Double smGranule,String smGeometry,Integer smUserID,Long smLibTileID,Double smLength,Integer smTopoError,String 管线编号,String 起点号,String 终点号,String 管线性质,String 材质,String 敷设方式,String 沟截面宽高,String 压力,String 流向,String 敷设年代,String 权属单位,String 所在位置,String 探测单位,String 探测日期,String 使用年限,String 废弃年月,String 备注,Double 起点埋深1,Double 终点埋深1,Double 起点高程1,Double 终点高程1,Double 管径,Double 地面高程1,Double sSStartElevation,Double sSEndElevation,Double sSStartDepth,Double sSEndDepth,Integer dIAMETER,Integer sSPIPEWIDTH,Integer sSPIPEHEIGHT,Integer sSPMSEditStatus,Integer sSFNODE,Integer sSTNODE,Double 长度) {
				
		this.smID = smID;
				
		this.smKey = smKey;
				
		this.smSdriW = smSdriW;
				
		this.smSdriN = smSdriN;
				
		this.smSdriE = smSdriE;
				
		this.smSdriS = smSdriS;
				
		this.smGranule = smGranule;
				
		this.smGeometry = smGeometry;
				
		this.smUserID = smUserID;
				
		this.smLibTileID = smLibTileID;
				
		this.smLength = smLength;
				
		this.smTopoError = smTopoError;
				
		this.管线编号 = 管线编号;
				
		this.起点号 = 起点号;
				
		this.终点号 = 终点号;
				
		this.管线性质 = 管线性质;
				
		this.材质 = 材质;
				
		this.敷设方式 = 敷设方式;
				
		this.沟截面宽高 = 沟截面宽高;
				
		this.压力 = 压力;
				
		this.流向 = 流向;
				
		this.敷设年代 = 敷设年代;
				
		this.权属单位 = 权属单位;
				
		this.所在位置 = 所在位置;
				
		this.探测单位 = 探测单位;
				
		this.探测日期 = 探测日期;
				
		this.使用年限 = 使用年限;
				
		this.废弃年月 = 废弃年月;
				
		this.备注 = 备注;
				
		this.起点埋深1 = 起点埋深1;
				
		this.终点埋深1 = 终点埋深1;
				
		this.起点高程1 = 起点高程1;
				
		this.终点高程1 = 终点高程1;
				
		this.管径 = 管径;
				
		this.地面高程1 = 地面高程1;
				
		this.sSStartElevation = sSStartElevation;
				
		this.sSEndElevation = sSEndElevation;
				
		this.sSStartDepth = sSStartDepth;
				
		this.sSEndDepth = sSEndDepth;
				
		this.dIAMETER = dIAMETER;
				
		this.sSPIPEWIDTH = sSPIPEWIDTH;
				
		this.sSPIPEHEIGHT = sSPIPEHEIGHT;
				
		this.sSPMSEditStatus = sSPMSEditStatus;
				
		this.sSFNODE = sSFNODE;
				
		this.sSTNODE = sSTNODE;
				
		this.长度 = 长度;
				
	}

	public Wsline1() {
	    super();
	}

	

}